A Security Framework for Mobile Agent Systems
نویسندگان
چکیده
Agent technology is a novel approach for the development of distributed systems. In particular, mobile agents can provide much greater flexibility and robustness than the traditional distributed system methodologies since they provide mobility from platform to platform. Thus, they form a vast area of research. One key problem faced by the mobile agent systems is security. A migrating agent can face many threats while migrating to a host/ agent platform. Similarly the platform can be maliciously affected by an agent. A number of different approaches have been suggested in the literature to deal with security of mobile agents. In this thesis, we present an overview of such threats and present an "agent threat model" for mobile agent systems. Based on this model we survey and evaluate the techniques that provide countermeasures to the mobile agent systems. Based on the techniques surveyed, a state-of-the-art is evaluated and the security of certain mobile agent systems is discussed. The thesis presents a proposed framework to provide mobile agent system security from both malicious mobile agents and platform. The idea is to provide a solution to the requirement of a security framework that provides security as a combination of components based on techniques for mobile agent system security and protection. The proposed framework is comprised of various components that are studied in the light of operation scenarios. An implementation of the system is discussed and the evaluation of the proposed framework as well as a comparison with the state-of-the-art mobile agent systems is provided to highlight the strengths and weaknesses.
منابع مشابه
Requirements for Security Enforcement in Mobile Agent Defence Systems
The potential for multi-agent systems within military defence environments is already well established within recent research projects. Such systems are being developed for the purposes of Command and Control, Data Fusion, Data Mining and many others. Two areas for which development is still needed is the applicability of mobile agents and a security framework to protect agents, data and hosts....
متن کاملA Secure Communication Framework for Mobile Agents
Communication, a fundamental concept in computing, allows two pieces of software to interact and to exchange information. It is an important aspect of mobile agent systems because mobile agents generally need to coordinate their activities through some type of communication. Using mobile agent technologies provides potential benefits to distributed applications; however, an agent’s ability to m...
متن کاملAn XML Standards Based Authorization Framework for Mobile Agents
An outstanding security problem in mobile agent systems is resource access control, or authorization in its broader sense. In this paper we present an authorization framework for mobile agents. The system takes as a base distributed RBAC policies allowing the discretionary delegation of authorizations. A solution is provided to assign authorizations to mobile agents in a safe manner. Mobile age...
متن کاملCooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing
Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...
متن کاملApplication Security Models for Mobile Agent Systems
Mobile agents are a distributed computing paradigm based on mobile autonomous programs. Mobile applications must balance security requirements with available security mechanisms in order to meet application level security goals. We introduce a trust framework to reason about application security requirements, trust expression, and agent protection mechanisms. We develop application security mod...
متن کامل